Building models of real-time systems from application software

نویسندگان

  • Joseph Sifakis
  • Stavros Tripakis
  • Sergio Yovine
چکیده

s away from real time by mapping into the same logical instant independent events or events close enough in the real-time scale. The logical ordering takes into account causal relations between events. Thus, can be considered as an abstract specification of an input event handler (see Section IV-B) If is an input of the real-time system, then defines a time base, that is, an increasing sequence of instants in the following manner. As is a transducer, under some technical continuity conditions we have that, for any natural number , there exists a minimal real number , such that , where is the restriction of in the interval (0, ]. In other words, the logical input at instant depends only on the input values in the interval (0, ]. In practice, the time base can be defined by imposing separability constraints which guarantee that significant changes of the environment are not mapped into the same logical instant. These constraints can be any combination of: 1) constraints restricting environment state changes within two consecutive instants of the time base, e.g., values of a variable or the integral of some variable remain within some bounds; and 2) time constraints maintaining the distance between two successive instants of the time base close enough to separate significant input changes, e.g., sampling.The notion of a separator event is useful to define untiming 104 PROCEEDINGS OF THE IEEE, VOL. 91, NO. 1, JANUARY 2003 functions. An event is a separator if distinct occurrences of this event are mapped into distinct logical instants. For and , some examples of untiming input functions are the following. 1) A very simple case comprises sampling functions where a periodic event is a separator; that is, for any and , , where is the sampling period. This is a typical situation in time-triggered systems [23]. 2) Another simple case corresponds to the situation where all the input events are separators. This means that the application receives the input events one by one in the order they arrive; that is, for any and , , where are the arrival times of all the events. Synchronous languages often assume that the logical input at instant depends only on the inputs in the interval ( , ], i.e.,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

BIMSL: A Generic Approach to the Integration of Building Information Models with Real-time Sensor Data

The surge of interest in digital building models combined with increasing sensorization of spaces is prompting an integration of Building Information Modelling (BIM) with real-time sensor data. However, current approaches reported in literature either remain theoretical or target very specific application domains, showing that there is no generic approach to assist in the creation of service an...

متن کامل

Comparative study of computer simulation softwares

One of the methods for analyzing systems is simulation. Network simulation is a technique that models the behavior of the network by performing transaction calculations between different network entities and using mathematical formulas and taking observations from network products. A network simulator is a piece of software or hardware that predicts the behavior of a computer network without a ...

متن کامل

Evaluating the Efficiency of Firms with Negative Data in Multi-Period Systems: An Application to Bank ‎Data

Data Envelopment Analysis (DEA) is a mathematical technique to evaluate the performance of firms with multiple inputs and outputs. In conventional DEA models, the efficiency scores of Decision Making Units (DMUs) with non-negative inputs and outputs are evaluated in a special period of time. However, in the real world there are situations wherein performance of firms must be evaluated in multip...

متن کامل

ساختار دهی آنی داده‌‌های مکانی ورودی GIS با تأکید بر عارضه راه

An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...

متن کامل

The real-time publisher/subscriber inter-process communication model for distributed real-time systems: design and implementation

Distributed real-time systems1 are becoming more pervasive in many domains including process control, discrete manufacturing, defense systems, air traffic control, and online monitoring systems in medicine. The construction of such systems, however, is impeded by the lack of simple yet powerful programming models and the lack of efficient, scalable, dependable and analyzable interfaces and thei...

متن کامل

Proceedings of the 2000 Winter Simulation Conference

Micro Saint is a discrete-event simulation software package for building models that simulate real-life processes. With Micro Saint models, users can gain useful information about processes that might be too expensive or time-consuming to test in the real world. Some common application areas for simulation modeling include the following: • Modeling manufacturing processes, such as production li...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Proceedings of the IEEE

دوره 91  شماره 

صفحات  -

تاریخ انتشار 2003